package cn.com.chengmandian.rabbitmq.pojo;

import lombok.Data;
import lombok.experimental.Accessors;

@Data
@Accessors(chain = true)
public class IotDeviceBike {

    /**
     * 中控锁状态 0.加锁 1.解锁
     */
    private Integer lockStatus;

    /**
     *  运动状态（1运动，0静止）
     */
    private Integer moveStatus;

    /**
     * 电机加锁状态 0.加锁 1.解锁
     */
    private Integer electricLock;

    /**
     * 供电状态 0-断电 1-供电
     */
    private Integer accStatus;

    /**
     * 休眠状态 0-未休眠 1-半休眠 2-全休眠
     */
    private Integer sleepStatus;

    /**
     * 蓝牙连接 0-未连接 1-已连接
     */
    private Integer bluetoothStatus;

    /**
     * 电池仓 0.加锁 1.解锁
     */
    private Integer batteryLock;

    /**
     * 骑行状态 0-未骑行 1-骑行中
     */
    private Integer ridingStatus;

    /**
     * 电池状态 1.未移除 2.已移除
     */
    private Integer batteryStatus;

    /**
     * 转把可使用状态 0-失效 1-可用
     */
    private Integer handleStatus;

    /**
     * 后轮锁状态 0-加锁 1-解锁
     */
    private Integer backWheelStatus;

    /**
     *  头盔锁状态 0.加锁 1.解锁
     */
    private Integer helmetStatus;

    /**
     *  头盔是否在位 0: 头盔不在位 1: 头盔在位，且已经锁好
     */
    private Integer helmetExit;


    /**
     *  头盔是否已经佩戴 0: 未佩戴 1:已经佩戴
     */
    private Integer helmetWear;
}
